export class HouseConstant {
  /**
   * 字段 -> 名字映射
   */
  static FieldToNameMap = {
    price: '租金',
    waterFee: '水费',
    electricityFee: '电费',
    internetFee: '网费',
    fuelFee: '燃气费',
    depositNumber: '押金月数',
    priceNumber: '支付月数',
    area: '面积',
    floor: '楼层',
    toward: '朝向',
    toilet: '卫生间',
    kitchen: '厨房',
    balcony: '阳台',
    addressName: '地址名称',
    addressInfo: '详细地址',
    note: '备注',
  };

  /**
   * 字段 -> 单位映射
   */
  static FieldToUnit = {
    price: '元',
    waterFee: '元/吨',
    electricityFee: '元/度',
    internetFee: '元/月',
    fuelFee: '元/m³',
    depositNumber: '月',
    priceNumber: '月',
    area: '平方',
    floor: '层',
  };

  /**
   * 朝向映射
   */
  static TowardToNameMap = {
    1: '东',
    2: '西',
    3: '南',
    4: '北',
  };

  /**
   * 卫生间映射
   */
  static ToiletToNameMap = {
    1: '没有',
    2: '独立',
    3: '公用',
  };

  /**
   * 厨房映射
   */
  static KitchenToNameMap = {
    1: '没有',
    2: '独立',
    3: '公用',
  };

  /**
   * 阳台映射
   */
  static BalconyToNameMap = {
    1: '没有',
    2: '有',
  };

  /**
   * 房屋状态
   */
  static HouseToStatusMap = {
    /**
     * 待租未发布
     */
    notLeaseNotReleased: -1,
    /**
     * 已删除
     */
    delete: 0,
    /**
     * 已租
     */
    release: 1,
    /**
     * 待租已发布
     */
    notLeaseReleased: 2
  };

  static HouseToLeaseMap = {
    /**
     * 待处理
     */
    pendingProcessing: -1,
    /**
     * 已驳回
     */
    rejected: 0,
    /**
     * 已租赁
     */
    leased: 1,
    /**
     * 已退租
     */
    rented: 2
  };
}